package Componentes;
import javax.swing.ImageIcon;

import Componentes.Componente;

import Graficos.ComponenteGrafico;

/**
 * ProyectoX TDP 2011
 * @author  Ma Gimena Ramos- LU:82716
 * @autor Brenda Dilschneider- LU: 92774
 *
 */

public class Moneda extends Power_Up {

public Moneda (){
	super();
	visible=true;
	puntaje= 5;
	transitable=true;
	
}

/**
 * clona el objeto y devuelve un clon de tipo moneda
 */
public Object clonar()
{
	Moneda v = new Moneda();

ComponenteGrafico c=  new ComponenteGrafico(new ImageIcon(getClass().getClassLoader().getResource("Dibujos/moneda.gif")));
	
	v.setGrafico(c);
	
	return v;
}

/**
 * aumenta el puntaje del mario y cambia algunas variables internas del objeto
 */
public void chocarMario(){
if (!destruido)
	{mario.obtenerPartida().aumentarPuntaje(5);
	this.comp.setIcon(null);
	destruido=true;
	
	}
	}

/**
 * metodo redefinido sin uso
 */
@Override
public void arrancarHilo() {
	
}

/**
 * llama al chocarMario
 */
@Override
public void pisadoPorMario() {
	chocarMario();
	
}

/**
 * metodo redefinido sin uso
 */
@Override
public void destruirHilo() {
	}

/**
 * metodo redefinido sin uso
 */
@Override
public void serChocado() {
}

/**
 * metodo redefinido sin uso
 */
@Override
public void serChocado(Componente c) {
	}




}

